package com.qfedu.stussm.service.intf;

import com.qfedu.stussm.dto.DeptDto;
import com.qfedu.stussm.entity.Dept;
import com.qfedu.stussm.vo.DeptR;
import com.qfedu.stussm.vo.PageBeanVo;
import com.qfedu.stussm.vo.R;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

public interface DeptService {
    DeptR insert(DeptDto dept);
    PageBeanVo select(String dept_name,int page, int limit);
    DeptR del(Integer id);
    DeptR update(DeptDto dept);
    DeptR dele(Integer [] ids);
    R deptEchartsSelect();
    void download(HttpServletResponse response) throws IOException;
    R upload(MultipartFile file) throws IOException;
}
